//
// Created by 吴锐 on 2022/3/1.
//

#include "iostream"
#include "deque"
#include "algorithm"

using namespace std;

void printDeque(deque<int>& d1){
    for(deque<int>::iterator it = d1.begin() ; it != d1.end() ; it++){
        cout << *it << " ";
    }
    cout << endl;
}

void test01(){
    deque<int> d1;
    d1.push_back(10);
    d1.push_back(20);
    d1.push_back(10);
    d1.push_front(100);
    d1.push_front(200);
    d1.push_front(300);

    printDeque(d1);

    sort(d1.begin(), d1.end());

    printDeque(d1);
}

int main(){
    test01();
    return 0;
}